.class public fields
.super java/lang/Object

.field static a I = 20
.method public static f1(I)I
.limit stack 20
.limit locals 20
iload_0
iconst_3
iadd
istore_1

iload_1
ireturn
.end method

.method public static main([Ljava/lang/String;)V
.limit stack 20
.limit locals 20
ldc 10
istore_0

iload_0
invokestatic fields/f1(I)I

istore_1

iload_0
newarray int
astore_2

ldc "Field value: "
getstatic fields/a I
invokestatic io/println(Ljava/lang/String;I)V

ldc 10
putstatic fields/a I
ldc "Field value: "
getstatic fields/a I
invokestatic io/println(Ljava/lang/String;I)V

ldc "C Value: "
iload_1
invokestatic io/println(Ljava/lang/String;I)V

return
.end method
